Release 10.1A: OpenEdge Development:
.NET Open Clients


Proxy objects

For a .NET Open Client proxy, ProxyGen generates one class for each Open Client object, each unique static temp-table, and each unique static ProDataSet, as shown in the following table:

For each ...
... ProxyGen generates this
Example
AppObject
A .NET class.
public class Account  
SubAppObject
A .NET class.
public class Tax  
ProcObject
A .NET class whose name matches the name of the persistent procedure.
public class AccountInfo  
Static temp-table
A strongly typed ADO.NET DataTable class.
public class CustomerTableDataTable : 
  Progress.Open4GL.ProDataTable  
Static ProDataSet (Progress DataSet)
A strongly typed ADO.NET DataSet class.
public class PurchaseOrderDataSet : 
  Progress.Open4GL.ProDataSet  

ProxyGen creates one assembly, AppObject.dll, which contains the above Open Client classes and strongly typed ADO.NET DataTable and ADO.NET DataSet classes (for example, Account.dll).

ProxyGen also generates AppObject.log, an activity log file with status and error information (for example, Account.log).

All these files are placed in the output directory specified on the General tab of the Generate dialog box in ProxyGen. In addition, the assemblies for the selected Open Client Runtime package are copied to the output directory.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095